package listclassfields;

/**
 * 公共常量
 */
public interface PublicConstant {
    /**
     * 统计时间范围
     */
    interface OnDutyType {
        /**
         * 园区值守
         */
        String PARK_ON_DUTY = "01";
        /**
         * 企业值守
         */
        String ENTERPRISE_ON_DUTY = "02";
    }

    /**
     * 字典kind
     */
    interface DictKind {

        /**
         * 车辆出入申请-车牌颜色
         */
        String PLATE_COLOR = "3122";
        /**
         * 车辆出入申请-货物类型
         */
        String CARGO_DANGER_TYPE = "3123";
        /**
         * 车辆出入申请-货物流向
         */
        String TRANSPORT_DIRECTION = "3124";

        /**
         * 安全承诺重大危险源级别
         */
        String SAFETY_PROMISE_HAZARD_SOURCES_LEVEL = "3097";

        /**
         * 企业性质
         */
        String ENTERPRISE_NATURE = "3098";

        /**
         * 企业状态
         */
        String ENTERPRISE_STATUS = "3099";
        /**
         * 企业安全承诺风险级别
         */
        String SAFETY_PROMISE_DANGER_LEVEL = "3096";


        /**
         * 问题性质
         */
        String QUESTION_NATURE = "3154";

        /**
         * 隐患类型
         */
        String RECTIFY_TYPE = "3116";

        /**
         * 企业性质
         */
        String ENTERPRISE_DANGER_NATURE = "3113";

        /**
         * 隐患检查方式
         */
        String DANGER_CHEKC_TYPE = "3114";

        /**
         * 问题处理措施
         */
        String MODIFY_TYPE = "3117";

        /**
         * 企业类型
         */
        String ENTERPRISE_TYPE = "3000";
        /**
         * 企业规模
         */
        String ENTERPRISE_SCALE = "3031";
        /**
         * 经济类型
         */
        String ENTERPRISE_ECONOMIC = "3028";

        /**
         * 重大危险源分类
         */
        String HAZARD_SOURCES_CLASSIFY = "3013";

        /**
         * 审核状态
         */
        String REVIEW_STATUS = "3092";
        /**
         * 重大危险源等级
         */
        String HAZARD_SOURCES_LEVEL = "3097";

        /**
         * 公文公告状态
         */
        String GWGGZT = "3119";

        /**
         * 风险等级
         */
        String RISK_LEVEL = "3008";
        /**
         * 行业门类
         */
        String INDUSTRY_CATEGORY = "3120";
        /**
         * 应急预案类别
         */
        String PLAN_TYPE = "3125";

        /**
         * 安全生产标准化等级
         */
        String SAFETY_PRODUCTION_RANK = "3110";

        /**
         * 消息类型
         */
        String MESSAGE_TYPE = "3126";

        /**
         * 消息状态
         */
        String MESSAGE_STATE = "3127";

        /**
         * 应急资源类型
         */
        String RESOURCE_TYPE = "3128";

        /**
         * 主要负责人类型
         */
        String DIRECTOR_TYPE = "3129";


        /**
         * 报警等级
         */
        String ALARM_LEVEL = "3130";

        /**
         * 报警整改状态
         */
        String ALARM_STATUS = "3132";

        /**
         * 预警等级
         */
        String WARN_LEVEL = "3131";

        /**
         * 预警处置状态
         */
        String WARN_STATUS = "3133";

        /**
         * 报警类型
         */
        String ALARM_TYPE = "3134";
        /**
         * 访客类型
         */
        String VISIT_TYPE = "3135";

        /**
         * 三景地图类型
         */
        String MAP_TYPE = "3137";


        /**
         * 测点类型
         */
        String DEVICE_TYPE = "3051";

        /**
         * 风险单元类型
         */
        String DANGER_UNIT_TYPE = "3144";

        /**
         * 风险管控措施类型
         */
        String MEASURE_TYPE_ONE = "3145";

        /**
         * 风险事件类型
         */
        String DANGER_EVENT_TYPE = "3146";

        /**
         * AIBox告警类型（博冠盒子告警）
         */
        String AIBOX_ALARM_TYPE = "3147";
        /**
         * 处理时长不能为空
         */
        String HANDLE_DURATION = "3148";

        /**
         * 特种作业类型
         */
        String SPECIAL_WORK_TYPE = "3149";

        /**
         * 特种作业业务状态类型
         */
        String SPECIAL_WORK_BIZ_STATUS = "3156";


        /**
         * 特种作业报备状态
         */
        String SPECIAL_WORK_STATUS = "3150";

        /**
         * 通行证汽车类型
         */
        String PASS_APPLY_VEHICLE_TYPE = "3152";


        /**
         * 通行证有效期类型
         */
        String PASS_APPLY_VALID_TYPE = "3153";

        /**
         * 巡检项类型
         */
        String INSPECTION_STATUS = "3154";

        /**
         * 装置类型
         */
        String TANKS_TYPE = "3157";

        /**
         * 是否提交营业执照 字典3158
         */
        String HAS_BUSINESS_LICENSE = "3158";

        /**
         * 大华告警类型
         */
        String DAHUA_ALARM_TYPE = "3159";

        /**
         * 应急专家擅长
         */
        String EXPERT_IN = "3160";

        /**
         * 环保排放类型
         */
        String EMISSION_TYPE = "3161";

        /**
         * 车辆类型
         */
        String VEHICLE_TYPE = "3162";

        /**
         * 车辆性质
         */
        String VEHICLE_NATURE_TYPE = "3163";

        /**
         * 值班点名任务状态，即将开始、进行中、已结束
         */
        String ROLLCALL_TASK_STATUS = "3184";

        /**
         * 值班点名应答状态，呼叫中、已应答、未应答
         */
        String ROLLCALL_ACK_STATUS = "3185";

        /**
         * 人员类型
         */
        String PERSON_TYPE = "3164";

        /**
         * 人员档案状态
         */
        String PERSON_ARCHIVE_STATUS = "3165";

        /**
         * 视频会议状态
         */
        String VIDEO_MEETING_STATUS = "3187";

        /**
         * 视频会议入会状态
         */
        String VIDEO_MEETING_JOIN_STATUS = "3188";

        /**
         * 污染物录入类型
         */
        String ENTERED_TYPE = "3189";

        /**
         * 污染物类型
         */
        String POLLUTANT_TYPE ="3190";

        /**
         * 污染物类型
         */
        String POLLUTANT_UNIT ="3191";

        /**
         * 通行证申请类型
         */
        String PASS_APPLY_TYPE = "3192";

        /**
         * 性别
         */
        String SEX = "3193";

        /**
         * 入园预约申请类型
         */
        String VEHICLE_TRIP_APPLY_TYPE = "3194";

        /**
         * 监管类型
         */
        String REGULATION_TYPE = "3197";

        /**
         * 货物单位
         */
        String CARGO_UNIT = "3196";

        /**
         * 流程表单状态
         */
        String FORM_STATUS = "3198";

        /**
         * 企业证件类型 3199
         */
        String ENTERPRISE_PERMIT_TYPE = "3199";

        /**
         * 园区级别
         */
        String PARK_RANK = "3200";

        /**
         * 园区类型
         */
        String PARK_TYPE = "3201";

        /**
         * 安全综合评价类型
         */
        String SAFETY_MANAGEMENT_EVALUATE = "3203";

        /**
         * 第三方单位类型
         */
        String THIRD_PARTY_COMPANY_TYPE = "3202";
        /**
         * 开停车报备状态
         */
        String REPORT_TYPE = "3204";
        /**
         * 设备状态
         */
        String TANKS_STATUS = "3205";

        /**
         * 申请失效
         */
        String IS_INVALID = "3206";

        /**
         * 系统日志行为类型
         */
        String SYS_LOG_ACTION_TYPE = "3207";

        /**
         * 值班值守类型
         */
        String ON_DUTY_TYPE="3208";

        /**
         * 广东气象公共安全技术支持中心-雷电预警类型
         */
        String GDQXAQ_THUNDER_ALARM_TYPE = "3210";

        /**
         * 广东气象公共安全技术支持中心-雷电预警状态
         */
        String GDQXAQ_THUNDER_ALARM_STATE = "3211";

        /**
         * 广东气象公共安全技术支持中心-雷电预警级别
         */
        String GDQXAQ_THUNDER_ALARM_LEVEL = "3212";

        /**
         * 广东气象公共安全技术支持中心-雷电概率预报等级
         */
        String GDQXAQ_THUNDER_FORECAST_LEVEL = "3213";

        /**
         * 广东气象公共安全技术支持中心-大气电场数据类型
         */
        String GDQXAQ_EFI_DATA_TYPE = "3214";

        /**
         * 访客申请人员类型
         */
        String VISIT_APPLY_PERSON_TYPE = "3215";

        /**
         * 大华车身颜色
         */
        String ICC_VEHICLE_COLOR = "3216";

        /**
         * 人员证件类型
         */
        String DIRECTOR_LICENCE_TYPE="3186";

        /**
         * 车辆出入申请风险级别
         */
        String VEHICLE_TRIP_RISK = "3209";
        /**
         * 档案评价
         */
        String ARCHIVE_EVALUATE = "3218";

        /**
         * 入园事务
         */
        String VEHICLE_TRIP_PURPOSE = "3217";

        /**
         * 大检修类型
         */
        String MAINTENANCE_TYPE="3219";

        /**
         * 应急预案类别
         */
        String PLAN_FORM = "3536";

        /**
         * 隐患管理-隐患级别字典
         */
        String HIDDEN_DANGER_LEVEL = "3220";

        /**
         * 隐患管理-整改结果字典
         */
        String HIDDEN_DANGER_RECTIFY_RESULT = "3221";

        /**
         * 隐患管理-复查结果字典
         */
        String HIDDEN_DANGER_REVIEW_RESULT = "3222";

        /**
         * 区域告警-区域类型
         */
        String POSITION_WARNING_AREA_TYPE = "3223";

        /**
         * 第三方单位入场服务申请审核状态
         */
        String THIRD_PARTY_SERVICE_APPLY_APPROVAL_STATUS = "3225";

        /**
         * 第三方单位入场服务申请资质证照类型
         */
        String THIRD_PARTY_SERVICE_APPLY_LICENCE_TYPE = "3226";

        /**
         * 人员定位-卡片状态
         */
        String POSITION_CARD_STATUS = "3224";

    }


    interface RedisKeyPrefix {
        /**
         * 数据字典缓存key
         */
        String SYSTEM_DICT = "SYS_DICT:KIND_";

        /**
         * 测点最新的数据
         */
        String EMEGENCY_METIRCS_IOT_DEVICE = "emegency-metircs:iot-device";

        /**
         * 天气
         */
        String WEATHER = "WEATHER";

    }

    interface Delimiter {
        /**
         * 逗号
         */
        String COMMA = ",";
        /**
         * 竖线
         */
        String VERTICAL_LINE = "|";
        /**
         * 冒号
         */
        String COLON = ":";
        /**
         * 中横线
         */
        String HYPHEN = "-";

        /**
         * 反斜杠
         */
        String BACKSLASH = "\\";

        /**
         * 斜杠
         */
        String SLASH = "/";

        /**
         * 点号
         */
        String DOT = ".";

        /**
         * 星号
         */
        String ASTERISK = "*";

        /**
         * 井号
         */
        String WELL = "#";

        /**
         * 下划线
         */
        String UNDERLINE = "_";
    }

    interface IsDelete {
        int NOT_DELETE = 0;
        int DELETE = 1;
    }

    /**
     * 隐患问题状态
     */
    interface DangerProblemStatus {
        /**
         * 未整改
         */
        String UN_HANDLE = "0";
        /**
         * 整改中
         */
        String HANDLING = "1";

        /**
         * 已整改
         */
        String HANDLED = "2";
    }

    /**
     * 隐患检查类型
     */
    interface DangerCheckType {
        /**
         * 企业上报
         */
        String ENTERPRISE_REPORT = "0";

        /**
         * 园区下发
         */
        String PARK_REPORT = "2";
    }

    /**
     * 隐患类型，对应t_danger_check-detail表，rectify_type字段
     */
    interface RectifyType {

        /**
         * 问题
         */
        String QUESTION = "0";

        /**
         * 一般隐患
         */
        String GENERAL_DANGER = "1";

        /**
         * 重大隐患
         */
        String MAJOR_DANGER = "2";
    }

    /**
     * 隐患问题性质
     */
    interface QuestionNature {
        /**
         * 违规堆放
         */
        String ILLEGAL_STACK = "0";

        /**
         * 管壁过薄
         */
        String PIPE_THIN = "1";
        /**
         * 外壳破裂
         */
        String SHELL_BREAK = "2";
        /**
         * 机器老化
         */
        String MACHINE_AGEING = "3";
        /**
         * 其他
         */
        String OTHER = "4";
    }

    /**
     * 统计时间范围
     */
    interface StatTimeRange {
        String CURRENT_DAY = "1";//当日
        String LAST_WEEK = "2";//近一周
        String LAST_MONTH = "3";//近一月
        String LAST_YEAR = "4";//近一年
    }
    /**
     * 报警类型
     */
    interface AlarmType {
        /**
         * 隐患排查报警（小类标识：未处理）
         */
        String DANGER_CHECK = "1";

        /**
         * 安全承诺报警（小类标识：超时）
         */
        String SAFETY_PROMISE = "2";

        /**
         * 生产设备报警（小类标识：低低报、低报、高报、高高报）
         */
        String DEVICE = "3";

        /**
         * 有毒有害气体异常报警（小类标识：注意、警告、危险）
         */
        String GAS = "4";

        /**
         * 车辆异常报警（小类标识：轨迹异常、黑名单）
         */
        String VEHICLE = "5";

        /**
         * 行为异常报警（小类标识：安全类、消防类）
         */
        String AIBOX_ALARM = "6";

        /**
         * 重大危险源风险告警
         */
        String HAZARD_RISK = "7";

        /**
         * 人员异常报警（小类标识：黑名单）
         */
        String PEOPLE = "8";

        /**
         * 周界报警
         */
        String PERIMETER = "9";

        /**
         * 应急资源到期报警
         */
        String RESOURCE_BE_OVER_DUE = "10";

        /**
         * 档案信息异常
         */
        String ARCHIVE = "11";

        /**
         * 水质超标报警
         */
        String WATER = "12";

        /**
         * 物联网测点设备离线报警
         */
        String IOT_DEVICE_OFFLINE = "13";

        /**
         * 视频设备离线报警
         */
        String VIDEO_DEVICE_OFFLINE = "14";

        /**
         * 证件报警
         */
        String PERMIT = "15";

        /**
         * 人员拥挤报警
         */
        String PERSON_CROWD = "16";
    }

    /**
     * 组织机构特殊标识前缀
     */
    interface DeptOtherSysCodePrefix {

        /**
         * 园区
         */
        String PARK = "PARK";

        /**
         * 园区部门
         * PARK_DEPT_(园区ID)
         */
        String PARK_DEPT = "PARK_DEPT_";

        /**
         * 企业
         * COMPANY_(园区ID)
         */
        String COMPANY = "COMPANY_";

        /**
         * 企业部门
         * COMPANY_DEPT_(园区ID)_(企业ID)
         */
        String COMPANY_DEPT = "COMPANY_DEPT_";
    }

    /**
     * 单位类型
     */
    interface UnitType {
        /**
         * 园区
         */
        String PARK = "0";

        /**
         * 企业
         */
        String COMPANY = "1";
    }

    /**
     * 是否管理员
     */
    interface IsAdmin {

        /**
         * 否
         */
        String NO = "0";

        /**
         * 是
         */
        String YES = "1";
    }

    /**
     * 用户群组
     */
    interface UserGroup {
        /**
         * 园区管理员
         */
        String PARK_ADMINISTRATOR = "PARK_ADMINISTRATOR";

        /**
         * 企业管理员
         */
        String COMPANY_ADMINISTRATOR = "COMPANY_ADMINISTRATOR";
    }

    /**
     * websocket消息频道
     */
    interface SocketChannel {

        /**
         * 消息
         */
        String MESSAGE = "MESSAGE";

        /**
         * 告警
         */
        String ALARM = "ALARM";

        /**
         * 预警
         */
        String WARN = "WARN";

        /**
         * 值班点名
         */
        String ROLLCALL = "CS_ROLLCALL";

        /**
         * 视频会议
         */
        String VIDEO_MEETING = "CS_VIDEO_MEETING";

    }

    /**
     * websocket发送群体类型
     */
    interface SocketReceiverType {

        /**
         * 个人
         */
        String PERSONAL = "personal";

        /**
         * 企业用户
         */
        String COMPANY_USER = "company_user";

        /**
         * 园区用户
         */
        String PARK_USER = "park_user";
    }

    /**
     * websocket 缓存 key
     */
    interface SocketCacheKey {

        /**
         * 企业用户统计
         * key--SOCKET:COMPANY_010201
         * value--["zhangdan","lisi","..."]
         */
        String COMPANY_USER = "SOCKET:COMPANY_%s";

        /**
         * 园区用户统计
         * key--SOCKET:PARK_0102
         * value--["zhangdan","lisi","..."]
         */
        String PARK_USER = "SOCKET:PARK_%s";

        /**
         * 群组用户统计
         * key--SOCKET:GROUP_PARK_ADMINISTRATOR
         * value--["zhangdan","lisi","..."]
         */
        String GROUP_USER = "SOCKET:GROUP_%s";

        /**
         * 群组 & 企业用户统计
         * key--SOCKET:GROUP_COMPANY_ADMINISTRATOR:COMPANY_010201
         * value--["zhangdan","lisi","..."]
         */
        String GROUP_COMPANY_USER = "SOCKET:GROUP_%s:COMPANY_%s";

        /**
         * 群组 & 企业用户统计
         * key--SOCKET:GROUP_PARK_ADMINISTRATOR:PARK_0102
         * value--["zhangdan","lisi","..."]
         */
        String GROUP_PARK_USER = "SOCKET:GROUP_%s:PARK_%s";
    }

    /**
     * 告警状态
     */
    interface AlarmStatus {

        /**
         * 未销警
         */
        String UN_HANDLE = "1";

        /**
         * 整改中
         */
        String HANDLING = "2";

        /**
         * 已销警
         */
        String HANDLED = "3";
    }

    /**
     * 告警风险等级
     */
    interface AlarmLevel {

        /**
         * 低风险
         */
        String LOW_DANGER = "1";

        /**
         * 一般风险
         */
        String GENERAL_DANGER = "2";

        /**
         * 较大风险
         */
        String MORE_DANGER = "3";

        /**
         * 重大风险
         */
        String GREAT_DANGER = "4";
    }

    /**
     * 预警状态
     */
    interface WarnStatus {

        /**
         * 未处置
         */
        String UN_HANDLE = "1";

        /**
         * 已处置
         */
        String HANDLED = "2";

        /**
         * 超时未销警
         */
        String OVERTIME_NOT_HANDLE = "3";
    }

    /**
     * 预警等级
     */
    interface WarnLevel {

        /**
         * 蓝色预警
         */
        String BLUE_WARN = "1";

        /**
         * 黄色预警
         */
        String YELLOW_WARN = "2";

        /**
         * 橙色预警
         */
        String ORANGE_WARN = "3";

        /**
         * 红色预警
         */
        String RED_WARN = "4";
    }

    /**
     * 风险变更日志
     */
    interface DangerUnitLog {

        /**
         * 1-风险事件等级变更
         */
        int EVENT = 1;

        /**
         * 2-四色区域变更
         */
        int MAP = 2;

        /**
         * 3-园区整改意见变更
         */
        int ADVICE = 3;

        /**
         * 4-企业反馈意见变更
         */
        int CONFIRM = 4;

        /**
         * 5-风险单元事件措施信息变更
         */
        int CHANGE = 5;


    }

    /**
     * 风险单元状态
     */
    interface DangerUnitStatus {

        /**
         * 1-需要整改
         */
        int NEED_CORRECT = 1;

        /**
         * 0-不需要整改
         */
        int NO_NEED = 0;

    }

    /**
     * 特种工作报备状态
     */
    interface SpecialWorkStatus {
        /**
         * 待审批
         */
        int WAIT_AUDIT = 0;

        /**
         * 审批不通过
         */
        int AUDIT_FAIL = 1;

        /**
         * 待验收
         */
        int WAIT_CHECK = 2;

        /**
         * 验收通过
         */
        int CHECK_FAIL = 3;

        /**
         * 已结束
         */
        int END = 4;
    }

    /**
     * 0-长期，1-临时
     */
    interface PassApplyType {
        /**
         * 长期
         */
        int LONG = 0;

        /**
         * 临时
         */
        int TEMP = 1;
    }

    /**
     * 布尔值
     */
    interface Bool {
        /**
         * 是
         */
        String TRUE = "true";

        /**
         * 否
         */
        String FALSE = "false";

        /**
         * 是
         */
        int TRUE_INT = 1;

        /**
         * 否
         */
        int FALSE_INT = 0;
    }

    /**
     * 装载货物类型:高危货物、普通货物
     */
    interface CargoDangerType {
        /**
         * 高危货物
         */
        String DANGER = "1";

        /**
         * 普通货物
         */
        String COMMON = "2";
    }

    /**
     * 货物流向
     */
    interface TransportDirection {
        /**
         * 离开园区
         */
        String LEAVE = "1";

        /**
         * 进入园区
         */
        String ENTER = "2";
    }

    /**
     * 监管类型
     */
    interface RegulationType {
        /**
         * 重点监管
         */
        int FOCUS = 0;

        /**
         * 一般监管
         */
        int COMMON = 1;
    }

    /**
     * 生产设备报警subType
     */
    interface DeviceAlarmSubType {
        String HH = "高高报";
        String H = "高报";
        String L = "低报";
        String LL = "低低报";
    }

    /**
     * 有毒有害气体报警subType
     */
    interface GasAlarmSubType {
        String CAUTION = "注意";
        String WARNING = "警告";
        String DANGER = "危险";
    }

    /**
     * 水质超标报警subType
     */
    interface WaterAlarmSubType {
        String BEYOND = "超标";
    }

    /**
     * 车辆出入预约申请车辆类型
     */
    interface VehicleTripApplyType {
        /**
         * 普通货运
         */
        int COMMON = 1;

        /**
         * 危运车辆
         */
        int DANGER_CARGO = 2;

        /**
         * 危废固废
         */
        int HAZARDOUS_AND_SOLID = 3;
    }

    /**
     * 装置类型
     */
    interface TanksType {
        String SENSOR = "sensor";//物联网设备
        String EVN_WATER = "evn_water";//水质监测站
        String EVN_ENOSE = "evn_enose";//恶臭电子鼻
        String EVN_VOC = "evn_voc";//VOCs检测站
        String EVN_ALARM_STATION = "evn_alarm_station";//报警站
        String EVN_ALARM = "evn_alarm";//报警器
    }

    /**
     * 三景物联网测点设备类型
     */
    interface PoiType {
        String SENSOR = "29";//物联网设备
        String EVN_ALARM_STATION = "31";//报警站
        String EVN_VOC = "32";//VOCs检测站
        String EVN_ENOSE = "33";//恶臭电子鼻
        String EVN_ALARM = "34";//报警器
        String EVN_WATER = "37";//水质监测站
    }


    /**
     * 开停车报备类型
     */
    interface ReportType {
        /**
         * 装置停车 对应设备类型停用
         */
        String STOP = "00";
        /**
         * 装置开车 对应设备类型 正常
         */
        String START = "01";

        /**
         * 大检修
         */
        String OVERHAUL="02";
    }

    /**
     * 设备状态类型
     */
    interface TanksStatus {
        /**
         * 停车 对应设备类型停用
         */
        String STOP = "00";
        /**
         * 正常
         */
        String NORMAL = "01";

        /**
         * 大检修
         */
        String OVERHAUL="02";
    }

    /**
     * 重大危险源等级
     */
    interface HazardSourcesLevel {
        /**
         * 无 -- 并非重大危险源
         */
        String LEVEL_NONE = "0";
        /**
         * 一级
         */
        String LEVEL_ONE = "1";
        /**
         * 二级
         */
        String LEVEL_TWO = "2";
        /**
         * 三级
         */
        String LEVEL_THREE = "3";
        /**
         * 四级
         */
        String LEVEL_FOUR = "4";
    }

    /**
     * 系统日志行为类型
     */
    interface SysLogActionType {
        String NORMAL = "1";//正常
        String CEASE = "2";//停止
        String UPDATE = "3";//更新
        String DISCONNECT = "4";//断网
    }

    /**
     * 统计时间范围
     */
    interface AlarmPictureProxyPrefix {
        String CIPOS_IMAGE = "cipos_image";//应用平台图片
        String TRACK_IMAGE = "track_image";//轨迹布控告警图片
        String DAHUA_IMAGE = "dahua_image";//大华告警图片
    }

    /**
     * 访客申请人员类型
     */
    interface VisitApplyPersonType {
        /**
         * 企业员工
         */
        int ENTERPRISE = 4;
        /**
         * 第三方外包
         */
        int THIRD_PART = 5;
        /**
         * 到访人员
         */
        int VISITOR = 6;
    }

    /**
     * 通行证申请车辆类型
     */
    interface PassApplyVehicleType {
        /**
         * 内部员工车辆
         */
        int INTERNAL = 0;

        /**
         * 外部员工车辆
         */
        int EXTERNAL = 1;
    }

    /**
     * 特种作业标签
     */
    interface SpecialWorkTag {
        /**
         * 危险标识
         */
        int DANGER = 0;

        /**
         * 携带设备
         */
        int DEVICE = 1;
    }

    /**
     * 方案来源
     */
    interface PlanForm {
        /**
         * 园区
         */
        String PARK= "0";
        /**
         * 企业
         */
        String ENTERPRISE ="1";
    }

    /**
     * 正则表达式
     */
    interface Regex {

        /**
         * 日期 yyyy-MM-dd
         */
        String DATA_PATTERN = "(([0-9]{3}[1-9]|[0-9]{2}[1-9][0-9]{1}|[0-9]{1}[1-9][0-9]{2}|[1-9][0-9]{3})-(((0[13578]|1[02])-(0[1-9]|[12][0-9]|3[01]))|((0[469]|11)-(0[1-9]|[12][0-9]|30))|(02-(0[1-9]|[1][0-9]|2[0-8]))))|((([0-9]{2})(0[48]|[2468][048]|[13579][26])|((0[48]|[2468][048]|[3579][26])00))-02-29)";
    }

    /**
     * 机构特殊标记
     */
    interface OrgTag {
        String UNIT = "UNIT";//政府单位
        String PROVINCE_UNIT = "PROVINCE_UNIT";//省级单位
        String CITY_UNIT = "CITY_UNIT";//市级单位
        String DISTRICT_UNIT = "DISTRICT_UNIT";//区县级单位
        String PARK = "PARK";//园区
        String PARK_DEPT = "PARK_DEPT";//园区部门，PARK_DEPT_(园区ID)
        String COMPANY = "COMPANY";//企业，COMPANY_(园区ID)
        String COMPANY_DEPT = "COMPANY_DEPT";//企业部门，COMPANY_DEPT_(园区ID)_(企业ID)
        String DEFAULT_PARK_CODE = "000000";//默认园区编码
    }

    /**
     * 三景消息-消息类型
     */
    interface ArMessageOrgType {
        /**
         * 园区
         */
        int PARK = 1;

        /**
         * 企业
         */
        int ENTERPRISE = 2;
    }

    /**
     * 三景消息-消息类型  1新增  2修改  3删除
     */
    interface ArMessageStatus {
        /**
         * 新增
         */
        int ADD = 1;
        /**
         * 修改
         */
        int EDIT = 2;
        /**
         * 删除
         */
        int DELETE = 3;
    }

    /**
     * 车辆轨迹状态
     */
    interface VehicleTrackStatus {
        /**
         * 默认，未入园
         */
        int DEFAULT = 0;

        /**
         * 已入园
         */
        int ENTER = 1;

        /**
         * 轨迹异常
         */
        int ABNORMAL = 2;
    }
    /**
     * 车辆预约分类
     */
    interface VehicleTripCategory {
        /**
         * 车辆出入园区
         */
        int PARK_IO = 1;

        /**
         * 停车场
         */
        int CAR_PARK = 2;
    }
}
